class UserModel {
  String? recommendFlag;
  String? serAreaName;
  int? id;
  int? sex;
  int? managerStatus;
  String? recommender;
  String? rankBeginTime;
  String? headSculpture;
  String? busiOrgName;
  String? basicId;
  String? provinceCode;
  String? rank;
  String? issueCertificateTime;
  int? uploadIdCard;
  String? idCardEncrypt;
  int? passExam;
  String? realNameEncrypt;
  String? mail;
  String? memberStatus;
  String? realName;
  String? avatar;
  String? registrationDate;
  String? rankName;
  String? certificateNumber;
  int? perfect;
  int? isChangeServerArea;
  String? subOrg;
  String? basicName;
  String? nickName;
  String? registDate;
  String? cityCode;
  String? entryDate;
  String? education;
  int? registerDuration;
  int? isIssueCertificate;
  String? beginMonth;
  int? twiceEntry;
  int? politicalOutlook;
  String? realNameMobile;
  String? shipBeginDate;
  String? serArea;
  String? needSignContract;
  String? updateTime;
  String? idPhoto;
  int? accountId;
  String? busiOrg;
  String? pushId;
  int? openAiFlag;
  int? nation;
  String? idCard;
  String? memberLevel;
  String? createTime;
  String? mobile;
  int? signContract;
  String? certificationIndate;
  int? isIdentify;
  String? recommendCode;

  UserModel(
      {recommendFlag,
      serAreaName,
      id,
      sex,
      managerStatus,
      recommender,
      rankBeginTime,
      headSculpture,
      busiOrgName,
      basicId,
      provinceCode,
      rank,
      issueCertificateTime,
      uploadIdCard,
      idCardEncrypt,
      passExam,
      realNameEncrypt,
      mail,
      memberStatus,
      realName,
      avatar,
      registrationDate,
      rankName,
      certificateNumber,
      perfect,
      isChangeServerArea,
      subOrg,
      basicName,
      nickName,
      registDate,
      cityCode,
      entryDate,
      education,
      registerDuration,
      isIssueCertificate,
      beginMonth,
      twiceEntry,
      politicalOutlook,
      realNameMobile,
      shipBeginDate,
      serArea,
      needSignContract,
      updateTime,
      idPhoto,
      accountId,
      busiOrg,
      pushId,
      openAiFlag,
      nation,
      idCard,
      memberLevel,
      createTime,
      mobile,
      signContract,
      certificationIndate,
      isIdentify,
      recommendCode});

  UserModel.fromJson(Map<String, dynamic> json) {
    recommendFlag = json['recommendFlag'];
    serAreaName = json['serAreaName'];
    id = json['id'];
    sex = json['sex'];
    managerStatus = json['managerStatus'];
    recommender = json['recommender'];
    rankBeginTime = json['rankBeginTime'];
    headSculpture = json['headSculpture'];
    busiOrgName = json['busiOrgName'];
    basicId = json['basicId'];
    provinceCode = json['provinceCode'];
    rank = json['rank'];
    issueCertificateTime = json['issueCertificateTime'];
    uploadIdCard = json['uploadIdCard'];
    idCardEncrypt = json['idCardEncrypt'];
    passExam = json['passExam'];
    realNameEncrypt = json['realNameEncrypt'];
    mail = json['mail'];
    memberStatus = json['memberStatus'];
    realName = json['realName'];
    avatar = json['avatar'];
    registrationDate = json['registrationDate'];
    rankName = json['rankName'];
    certificateNumber = json['certificateNumber'];
    perfect = json['perfect'];
    isChangeServerArea = json['isChangeServerArea'];
    subOrg = json['subOrg'];
    basicName = json['basicName'];
    nickName = json['nickName'];
    registDate = json['registDate'];
    cityCode = json['cityCode'];
    entryDate = json['entryDate'];
    education = json['education'];
    registerDuration = json['registerDuration'];
    isIssueCertificate = json['isIssueCertificate'];
    beginMonth = json['beginMonth'];
    twiceEntry = json['twiceEntry'];
    politicalOutlook = json['politicalOutlook'];
    realNameMobile = json['realNameMobile'];
    shipBeginDate = json['shipBeginDate'];
    serArea = json['serArea'];
    needSignContract = json['needSignContract'];
    updateTime = json['updateTime'];
    idPhoto = json['idPhoto'];
    accountId = json['accountId'];
    busiOrg = json['busiOrg'];
    pushId = json['pushId'];
    openAiFlag = json['openAiFlag'];
    nation = json['nation'];
    idCard = json['idCard'];
    memberLevel = json['memberLevel'];
    createTime = json['createTime'];
    mobile = json['mobile'];
    signContract = json['signContract'];
    certificationIndate = json['certificationIndate'];
    isIdentify = json['isIdentify'];
    recommendCode = json['recommendCode'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = <String, dynamic>{};
    data['recommendFlag'] = recommendFlag;
    data['serAreaName'] = serAreaName;
    data['id'] = id;
    data['sex'] = sex;
    data['managerStatus'] = managerStatus;
    data['recommender'] = recommender;
    data['rankBeginTime'] = rankBeginTime;
    data['headSculpture'] = headSculpture;
    data['busiOrgName'] = busiOrgName;
    data['basicId'] = basicId;
    data['provinceCode'] = provinceCode;
    data['rank'] = rank;
    data['issueCertificateTime'] = issueCertificateTime;
    data['uploadIdCard'] = uploadIdCard;
    data['idCardEncrypt'] = idCardEncrypt;
    data['passExam'] = passExam;
    data['realNameEncrypt'] = realNameEncrypt;
    data['mail'] = mail;
    data['memberStatus'] = memberStatus;
    data['realName'] = realName;
    data['avatar'] = avatar;
    data['registrationDate'] = registrationDate;
    data['rankName'] = rankName;
    data['certificateNumber'] = certificateNumber;
    data['perfect'] = perfect;
    data['isChangeServerArea'] = isChangeServerArea;
    data['subOrg'] = subOrg;
    data['basicName'] = basicName;
    data['nickName'] = nickName;
    data['registDate'] = registDate;
    data['cityCode'] = cityCode;
    data['entryDate'] = entryDate;
    data['education'] = education;
    data['registerDuration'] = registerDuration;
    data['isIssueCertificate'] = isIssueCertificate;
    data['beginMonth'] = beginMonth;
    data['twiceEntry'] = twiceEntry;
    data['politicalOutlook'] = politicalOutlook;
    data['realNameMobile'] = realNameMobile;
    data['shipBeginDate'] = shipBeginDate;
    data['serArea'] = serArea;
    data['needSignContract'] = needSignContract;
    data['updateTime'] = updateTime;
    data['idPhoto'] = idPhoto;
    data['accountId'] = accountId;
    data['busiOrg'] = busiOrg;
    data['pushId'] = pushId;
    data['openAiFlag'] = openAiFlag;
    data['nation'] = nation;
    data['idCard'] = idCard;
    data['memberLevel'] = memberLevel;
    data['createTime'] = createTime;
    data['mobile'] = mobile;
    data['signContract'] = signContract;
    data['certificationIndate'] = certificationIndate;
    data['isIdentify'] = isIdentify;
    data['recommendCode'] = recommendCode;
    return data;
  }
}
